jQuery(document).ready(function($) {
    $("h5").click(function() {
        var elem = $(this);
        if (($(elem).parents(".bundle").nextAll(".bundle").eq(0).css("margin-top") == "-50px") || 
            (
                $(elem).parents(".bundle").nextAll(".bundle").eq(0).length == 0 &&
                $(elem).parents(".top").nextAll(".full-block").eq(0).css("min-height") == "26px"
            )
        ) {
            $(elem).parents(".top").nextAll(".margin-bottom-10:first").slideDown();
            $(elem).parents(".bundle").nextAll(".bundle").eq(0).animate({"margin-top": "0px"});
            $(elem).parents(".top").nextAll(".full-block").eq(0).animate({"min-height": "27px"});
            $(elem).parents(".top").nextAll(".full-block").eq(0).find(">:first-child").slideDown();
        } else {
            $(elem).parents(".top").nextAll(".margin-bottom-10:first").slideUp();
            $(elem).parents(".bundle").nextAll(".bundle").eq(0).animate({"margin-top": "-50px"});
            $(elem).parents(".top").nextAll(".full-block").eq(0).css({"min-height": "26px"});
            $(elem).parents(".top").nextAll(".full-block").eq(0).find(">:first-child").slideUp();
        }
    });
});